package com.proyecto.core.vista.echo.interfaces;

import java.util.ResourceBundle;

import com.proyecto.core.modelo.excepciones.GeneralException;
import com.proyecto.core.vista.echo.componentes.WPClaves;

public interface ICPAreaClaves {

	public void    rutinaAccionIncluir();
	public void    rutinaAccionMostrar();
	public void    rutinaAccionConsultarPre();
	public Object  rutinaAccionConsultar() throws GeneralException;
	public boolean rutinaAccionAceptar() throws GeneralException ;
	public void    rutinaAccionCancelar();
	public void    rutinaLimpiar();

	public WPClaves       getWpClaves();
	public void           setWpClaves(WPClaves wpClaves);
	public void           setAccion(Integer accion);
	
	public Object         getObjetoDTO();
	public String         getServicioNombre();
	public String         getTituloVentana();
	public String         getMensajeClave();
	public ResourceBundle getMensajeError();
	public ResourceBundle getResourceBundle();
	

	public Integer         getAreaDatosAlto();
	public Integer         getAreaDatosAncho();
}
